//
//  main.cpp
//  C++02
//
//  Created by 张木林 on 7/14/25.
//

#include <iostream>
#include"Object.hpp"
#include"Object.cpp"
using namespace std;
int main(int argc, const char * argv[]) {
    
//    Stack s;
//    s.Init(10);
//    s.Push(1);
//    s.Push(2);
//    s.Push(3);
//    
//    cout<<s.Top()<<endl;
//    s.Destory();
//    Date date,data1;
//    date.Init(2025, 07, 14);
//    data1.Init(1995,8,19);
//    date.Print();
//    data1.Print();
//    return 0;
    
    Stack s;
    s.Init();
    s.Push(1);
    s.Push(2);
    s.Push(3);
    s.Push(4);
    
    printf("%d\n",s.Top());
    printf("%d\n",s.Size());
    
    s.Pop();
    s.Pop();
    printf("%d\n",s.Top());
    printf("%d\n",s.Size());
    
    s.Destory();
    return 0;
}
